# 名称  是否可变   是否有序  是否去重   括号
# list   可变      有序       不去重   []
# tuple   不可变   有序       不去重    ()
# set    可变      无序       去重     {}
# dict   value可变  打印的时候有序---  key去重   {}

dict1 = {
    'name': '张三',
    'age': 18
}
# dict1 = {'name': '张三', 'age': 18}
print(dict1)

# list 遍历快
# set 查找 删除 快

# tuple 是可以作为 字典的key的

tuple1 = (1, 2)
tuple2 = (1, 2)
dict1 = {
    tuple1: '3',
    tuple2: '3'
}
print(dict1)

print(tuple1 is tuple2)

print(id(tuple1))
print(id(tuple2))

#  is 和 ==  的区别   比较两个对象
# is 比较的是内存地址  == 比较的是 数值是否相等
